long-term ruler - Francés Inglés Diccionario